﻿using Blackbird.Common;
using Blackbird.Core.Base;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Graphics;

namespace Blackbird.Core.Entities.Map
{
    public class LevelMap : BaseRenderable
    {
        private readonly Map<IBaseMapNode> _map;
        private readonly Vector2 _offset;

        public LevelMap(int width, int height)
        {
            _map = new Map<IBaseMapNode>(width, height);
            _offset = new Vector2(0.0f, 0.0f);
        }

        public Vector2 Offset
        {
            get { return _offset; }
        }

        public Map<IBaseMapNode> Map
        {
            get { return _map; }
        }

        public override void Render(SpriteBatch spriteBatch)
        {
        }
    }
}